ApplicationZone
Not available in Carbon.
BlockMove
Available in Carbon 1.0.2 and later when running Mac OS 8.1 or later.
BlockMoveData
Available in Carbon 1.0.2 and later when running Mac OS 8.1 or later.
BlockMoveDataUncached
Available in Carbon 1.0.2 and later when running Mac OS 8.5 or later.
BlockMoveUncached
Available in Carbon 1.0.2 and later when running Mac OS 8.5 or later.
BlockZero
Available in Carbon 1.0.2 and later when running Mac OS 8.5 or later.
BlockZeroUncached
Available in Carbon 1.0.2 and later when running Mac OS 8.5 or later.
CallGrowZoneProc
CallPurgeProc
CallUserFnProc
CheckAllHeaps
Available in Carbon 1.0.2 and later when running Mac OS 8.1 or later.
CompactMem
Available in Carbon 1.0.2 and later when running Mac OS 8.1 or later.
CompactMemSys
Operations on the system heap are not allowed. Not available in Carbon.
DebuggerEnter
Not available in Carbon.
DebuggerExit
Not available in Carbon.
DebuggerGetMax
Not available in Carbon.
DebuggerLockMemory
Not available in Carbon.
DebuggerPoll
Not available in Carbon.
DebuggerUnlockMemory
Not available in Carbon.
DeferUserFn
Not available in Carbon.
DisposeGrowZoneUPP
Available in Carbon 1.0.2 and later when running Mac OS 8.1 or later.
DisposeHandle
Available in Carbon 1.0.2 and later when running Mac OS 8.1 or later.
DisposePtr
Available in Carbon 1.0.2 and later when running Mac OS 8.1 or later.
DisposePurgeUPP
Available in Carbon 1.0.2 and later when running Mac OS 8.1 or later.
DisposeUserFnUPP
Available in Carbon 1.0.2 and later when running Mac OS 8.1 or later.
EmptyHandle
Available in Carbon 1.0.2 and later when running Mac OS 8.1 or later.
EnterSupervisorMode
Not available in Carbon.
FlushMemory
Available in Carbon 1.0.2 and later when running Mac OS 8.5 or later.
FreeMem
Available in Carbon 1.0.2 and later when running Mac OS 8.1 or later.
FreeMemSys
Operations on the system heap are not allowed in Carbon. Not available in Carbon.
GetApplLimit
Not available in Carbon.
GetGrowZone
Available in Carbon 1.1 and later when CarbonLib 1.1 or later is present.
GetHandleSize
Available in Carbon 1.0.2 and later when running Mac OS 8.1 or later.
GetPageState
Not available in Carbon.
GetPhysical
Not available in Carbon.
GetPtrSize
Available in Carbon 1.0.2 and later when running Mac OS 8.1 or later.
GetVolumeVirtualMemoryInfo
Not available in Carbon.
GetZone
Not available in Carbon.
GrowZoneProcPtr
GZSaveHnd
Available in Carbon 1.0.2 and later when running Mac OS 8.1 or later.
HandAndHand
Available in Carbon 1.0.2 and later when running Mac OS 8.1 or later.
HandleZone
Not available in Carbon.
HandToHand
Available in Carbon 1.0.2 and later when running Mac OS 8.1 or later.
HClrRBit
Available in Carbon 1.0.2 and later when running Mac OS 8.1 or later.
HGetState
Available in Carbon 1.0.2 and later when running Mac OS 8.1 or later.
HLock
Available in Carbon 1.0.2 and later when running Mac OS 8.1 or later.
HLockHi
Available in Carbon 1.0.2 and later when running Mac OS 8.1 or later.
HNoPurge
Available in Carbon 1.0.2 and later when running Mac OS 8.1 or later.
HoldMemory
Available in Carbon 1.1 and later when running Mac OS 8.6 or later.
HPurge
Available in Carbon 1.0.2 and later when running Mac OS 8.1 or later.
HSetRBit
Available in Carbon 1.0.2 and later when running Mac OS 8.1 or later.
HSetState
Available in Carbon 1.0.2 and later when running Mac OS 8.1 or later.
HUnlock
Available in Carbon 1.0.2 and later when running Mac OS 8.1 or later.
InitApplZone
Not available in Carbon.
InitZone
Not available in Carbon.
InlineGetHandleSize
Used by 68K code. Not available in Carbon.
InvokeGrowZoneUPP
Available in Carbon 1.0.2 and later when running Mac OS 8.1 or later.
InvokePurgeUPP
Available in Carbon 1.0.2 and later when running Mac OS 8.1 or later.
InvokeUserFnUPP
Available in Carbon 1.0.2 and later when running Mac OS 8.1 or later.
IsHandleValid
Available in Carbon 1.0.2 and later when running Mac OS 8.1 or later.
IsHeapValid
Available in Carbon 1.0.2 and later when running Mac OS 8.1 or later.
IsPointerValid
Available in Carbon 1.0.2 and later when running Mac OS 8.1 or later.
LockMemory
Not available in Carbon.
LockMemoryContiguous
Not available in Carbon.
LockMemoryForOutput
Not available in Carbon.
MakeMemoryNonResident
Available in Carbon 1.0.2 and later when running Mac OS 8.5 or later.
MakeMemoryResident
Available in Carbon 1.0.2 and later when running Mac OS 8.5 or later.
MaxApplZone
This routine is not needed by PowerPC-based applications because they can specify a stack size in the cfrg resource. Not available in Carbon.
MaxBlock
Available in Carbon 1.0.2 and later when running Mac OS 8.1 or later.
MaxBlockSys
Not available in Carbon.
MaxMem
Available in Carbon 1.0.2 and later when running Mac OS 8.1 or later.
MaxMemSys
Not available in Carbon.
MemError
Available in Carbon 1.0.2 and later when running Mac OS 8.1 or later.
MoreMasterPointers
Carbon applications should use this function instead of MoreMasters to allocate a nonrelocatable block of master pointers in the current heap zone. Available in Carbon 1.0.2 and later when running Mac OS 8.1 or later.
MoreMasters
You should instead use MoreMasterPointers. Available in Carbon 1.0.2 and later when running Mac OS 8.1 or later.
MoveHHi
Available in Carbon 1.0.2 and later when running Mac OS 8.1 or later.
NewEmptyHandle
Available in Carbon 1.0.2 and later when running Mac OS 8.1 or later.
NewEmptyHandleSys
Not available in Carbon.
NewGrowZoneUPP
Available in Carbon 1.0.2 and later when running Mac OS 8.1 or later.
NewHandle
Available in Carbon 1.0.2 and later when running Mac OS 8.1 or later.
NewHandleClear
Available in Carbon 1.0.2 and later when running Mac OS 8.1 or later.
NewHandleSys
Not available in Carbon.
NewHandleSysClear
Not available in Carbon.
NewPtr
Available in Carbon 1.0.2 and later when running Mac OS 8.1 or later.
NewPtrClear
Available in Carbon 1.0.2 and later when running Mac OS 8.1 or later.
NewPtrSys
Not available in Carbon.
NewPtrSysClear
Not available in Carbon.
NewPurgeUPP
Available in Carbon 1.0.2 and later when running Mac OS 8.1 or later.
NewUserFnUPP
Available in Carbon 1.0.2 and later when running Mac OS 8.1 or later.
PageFaultFatal
Not available in Carbon.
PtrAndHand
Available in Carbon 1.0.2 and later when running Mac OS 8.1 or later.
PtrToHand
Available in Carbon 1.0.2 and later when running Mac OS 8.1 or later.
PtrToXHand
Available in Carbon 1.0.2 and later when running Mac OS 8.1 or later.
PtrZone
Not available in Carbon.
PurgeMem
Available in Carbon 1.0.2 and later when running Mac OS 8.1 or later.
PurgeMemSys
Not available in Carbon.
PurgeProcPtr
PurgeSpace
Available in Carbon 1.0.2 and later when running Mac OS 8.1 or later.
PurgeSpaceContiguous
Available in Carbon 1.0.2 and later when running Mac OS 8.5 or later.
PurgeSpaceSysContiguous
Not available in Carbon.
PurgeSpaceSysTotal
Not available in Carbon.
PurgeSpaceTotal
Available in Carbon 1.0.2 and later when running Mac OS 8.5 or later.
ReallocateHandle
Available in Carbon 1.0.2 and later when running Mac OS 8.1 or later.
ReallocateHandleSys
Not available in Carbon.
RecoverHandle
Available in Carbon 1.0.2 and later when running Mac OS 8.1 or later.
RecoverHandleSys
Not available in Carbon.
ReleaseMemoryData
Available in Carbon 1.0.2 and later when running Mac OS 8.5 or later.
ReserveMem
Available in Carbon 1.0.2 and later when running Mac OS 8.1 or later.
ReserveMemSys
Not available in Carbon.
SetApplBase
Not available in Carbon.
SetApplLimit
Not available in Carbon.
SetGrowZone
Available in Carbon 1.0.2 and later when running Mac OS 8.1 or later.
SetHandleSize
Available in Carbon 1.0.2 and later when running Mac OS 8.1 or later.
SetPtrSize
Available in Carbon 1.0.2 and later when running Mac OS 8.1 or later.
SetZone
Not available in Carbon.
StackSpace
Available in Carbon 1.0.2 and later when running Mac OS 8.1 or later.
StripAddress
There will be no 24-bit memory mode in Mac OS X, so there will be no 24-bit addresses to strip.
SystemZone
Not available in Carbon.
TempDisposeHandle
Available in Carbon 1.0.2 and later when running Mac OS 8.1 or later.
TempFreeMem
Available in Carbon 1.0.2 and later when running Mac OS 8.1 or later.
TempHLock
Available in Carbon 1.0.2 and later when running Mac OS 8.1 or later.
TempHUnlock
Available in Carbon 1.0.2 and later when running Mac OS 8.1 or later.
TempMaxMem
Available in Carbon 1.0.2 and later when running Mac OS 8.1 or later.
TempNewHandle
Temporary memory allocations will actually come from the applications's address space in Mac OS X. However, Carbon applications running under Mac OS 8.x will be able to get true temporary memory. Available in Carbon 1.0.2 and later when running Mac OS 8.1 or later.
TempTopMem
Available in Carbon 1.0.2 and later when running Mac OS 8.1 or later.
TopMem
Available in Carbon 1.0.2 and later when running Mac OS 8.1 or later.
Translate24To32
There will be no 24-bit memory mode in Mac OS X, so there is no need to translate from 24- to 32-bit addresses.
UnholdMemory
Available in Carbon 1.1 and later when running Mac OS 8.6 or later.
UnlockMemory
Not available in Carbon.
UserFnProcPtr